Masteriyo\RestApi\Controllers\Version1\NotificationsController S

Total Complexity 42
Dependencies 11
Dependents 2
Total lines 735
Lines of code 419
Logical lines of code 84
Comment lines 252
Methods 16
Properties 4

Methods 16

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
B
40 19 58
get_item_schema()
S
37 1 103
get_collection_params()
S
40 1 81
get_object()
S
60 4 13
register_routes()
S
44 1 56
get_notification_data()
S
53 1 22
prepare_objects_query()
S
58 1 16
prepare_object_for_response()
S
65 2 8
create_item_permissions_check()
S
66 2 9
get_item_permissions_check()
S
66 2 9
delete_item_permissions_check()
S
66 2 9
get_items_permissions_check()
S
66 2 9
process_objects_collection()
S
63 1 11
__construct()
S
81 1 3
get_objects()
S
65 1 9
check_item_permission()
S
82 1 3